Rapidly Alternating Bottlenecks: a Study of Two Cases in N‐tier Applications

نویسندگان

  • Qingyang Wang
  • Yasuhiko Kanemasa
  • Jack Li
  • Toshihiro Shimizu
  • Masazumi Matsubara
  • Motoyuki Kawaba
  • Calton Pu
چکیده

Identifying the location of performance bottlenecks is a non‐trivial challenge when scaling n‐tier applications in computing clouds. Specifically, we observed that an n‐tier application may experience significant performance loss when bottlenecks alternate rapidly between component servers. Such rapidly alternating bottlenecks arise naturally and often from resource dependencies in an n‐tier system and bursty workloads. These rapidly alternating bottlenecks are difficult to detect because the saturation in each participating server may have a very short lifespan (e.g., milliseconds) compared to current system monitoring tools and practices with sampling at intervals of seconds or minutes. Using passive network tracing at fine‐granularity (e.g., aggregate at every 50ms), we are able to correlate throughput (i.e., request service rate) and queue length (i.e., number of concurrent requests) in each server of an n‐tier system. Our experimental results show conclusive evidence of rapidly alternating bottlenecks caused by system software (JVM garbage collection) and middleware (VM collocation).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

طبقه‌بندی مجدد کارسینوماهای سروز تخمدان با روش جدید تقسیم‌بندی دو‌گانه (two-tier) و بررسی بروز ژن P53 با رنگ‌آمیزی ایمونوهیستوشیمی

Background: Recently the use of “two tier" grading system in which ovarian serous carcinoma was classified as low-grade or high-grade in comparing to preceding system has improved authority in prognosis and survival. This approach is simplistic, reproducible, and based on biologic evidence. In this study, we reclassified ovarian serous carcinoma by a new two-tier system for grading and then eva...

متن کامل

SLA-Driven Automatic Bottleneck Detection and Resolution for Read Intensive Multi-tier Applications Hosted on a Cloud

A Service-Level Agreement (SLA) provides surety for specific quality attributes to the consumers of services. However, the current SLAs offered by cloud providers do not address response time, which, from the user’s point of view, is the most important quality attribute for Web applications. Satisfying a maximum average response time guarantee for Web applications is difficult for two main reas...

متن کامل

Two-tier Supplier Base Efficiency Evaluation Via Network DEA: A Game Theory Approach

In today's competitive markets, firms try to reduce their supply cost by selecting efficient suppliers using different techniques. Several methods can be applied to evaluate the efficiency of supplier base. This paper develops generalized network data envelopment analysis models to examine the efficiency of two-tier supplier bases under cooperative and non-cooperative strategies where each tier...

متن کامل

Adaptive resource provisioning for read intensive multi-tier applications in the cloud

A Service-Level Agreement (SLA) provides surety for specific quality attributes to the consumers of services. However, current SLAs offered by cloud infrastructure providers do not address response time, which, from the user’s point of view, is the most important quality attribute for Web applications. Satisfying a maximum average response time guarantee for Web applications is difficult for tw...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014